home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / s2p.z / s2p
Text File  |  1998-10-30  |  3KB  |  133 lines

  1.  
  2.  
  3.  
  4. SSSS2222PPPP((((1111))))                                                                  SSSS2222PPPP((((1111))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      s2p - Sed to Perl translator
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ssss2222pppp [[[[ooooppppttttiiiioooonnnnssss]]]] ffffiiiilllleeeennnnaaaammmmeeee
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      _S_2_p takes a sed script specified on the command line (or from standard
  16.      input) and produces a comparable _p_e_r_l script on the standard output.
  17.  
  18.      OOOOppppttttiiiioooonnnnssss
  19.  
  20.      Options include:
  21.  
  22.      ----DDDD<<<<nnnnuuuummmmbbbbeeeerrrr>>>>
  23.           sets debugging flags.
  24.  
  25.      ----nnnn   specifies that this sed script was always invoked with a sssseeeedddd ----nnnn.
  26.           Otherwise a switch parser is prepended to the front of the script.
  27.  
  28.      ----pppp   specifies that this sed script was never invoked with a sssseeeedddd ----nnnn.
  29.           Otherwise a switch parser is prepended to the front of the script.
  30.  
  31.      CCCCoooonnnnssssiiiiddddeeeerrrraaaattttiiiioooonnnnssss
  32.  
  33.      The perl script produced looks very sed-ish, and there may very well be
  34.      better ways to express what you want to do in perl.  For instance, s2p
  35.      does not make any use of the split operator, but you might want to.
  36.  
  37.      The perl script you end up with may be either faster or slower than the
  38.      original sed script.  If you're only interested in speed you'll just have
  39.      to try it both ways.  Of course, if you want to do something sed doesn't
  40.      do, you have no choice.  It's often possible to speed up the perl script
  41.      by various methods, such as deleting all references to $\ and chop.
  42.  
  43. EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
  44.      S2p uses no environment variables.
  45.  
  46. AAAAUUUUTTTTHHHHOOOORRRR
  47.      Larry Wall <_l_a_r_r_y@_w_a_l_l._o_r_g>
  48.  
  49. FFFFIIIILLLLEEEESSSS
  50. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  51.       perl   The perl compiler/interpreter
  52.  
  53.       a2p    awk to perl translator
  54.  
  55.  
  56. DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. SSSS2222PPPP((((1111))))                                                                  SSSS2222PPPP((((1111))))
  71.  
  72.  
  73.  
  74. BUGS
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.                                                                         PPPPaaaaggggeeee 2222
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.